c. Multiple Activity
   first.kt
package com.example.firstacitivity
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btn.setOnClickListener {
            var newp= Intent(this,SecondActivity::class.java)
            var udata=textbox.text.toString()
            newp.putExtra("my_data",udata)
            startActivity(newp)
        }
    }
}
  second.kt
package com.example.firstacitivity
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_second.*
class SecondActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_second)
        var data =intent.getStringExtra("my_data")
        textView.text="Welcome : $data"
    }
}
